package indi.imooc.datastructure.array;


public class ArrayTest {
    public static void main(String[] args) {
        Array<Integer> array = new Array(20);
        for (int i = 0; i < 11; i++) {
            array.addLast(1);
        }
//        for (int i = 0; i < 20; i++) {
//            array.addLast(2);
//        }
//        System.out.println(array);
//        System.out.println("remove all element 1");
//        array.removeAllElement(2);
//        System.out.println(array);
//        System.out.println("find all element 1");
//        Array arr = array.findAll(1);
//        System.out.println(arr);

        // 动态数组v1.0测试 addLast
//        System.out.println(array);
//        for (int i = 20; i < 40; i++) {
//            array.addLast(2);
//        }
//        System.out.println(array);
//        System.out.println("add last with 2");
//        array.addLast(2);
//        System.out.println(array);

        // 动态数组v1.0测试 removeLast
        System.out.println(array);
        for (int i = 0; i < 3; i++) {
            array.removeLast();
            System.out.println("removeLast and expansion");
            System.out.println(array);
            System.out.println("addLast");
            array.addLast(2);
            System.out.println(array);
        }

    }
}
